Assessing Model-Based Testing: Results from an Industrial Case Study
نویسندگان
چکیده
Companies continuously look for ways to improve their processes and cut costs using new technologies. Model-based testing (MBT) is a technology that has the potential to be such a cost saver. In this paper, we present a case study in which we compare manual testing processes with MBT processes based on finite state machine (FSM) models. The system under test (SUT) is a professionally developed webbased data collection system that is now in use, allowing researchers to exchange findings of laboratory analyses regarding food borne illnesses. Two versions of the SUT were tested to evaluate the regression testing abilities of the two approaches. Manual and model based testing were carried out by independent teams that had access to the same resources but did not interact with each other. We compare the effectiveness (issues found) and efficiency (effort spent) of the two approaches. The results show, for example, that the manual testing process observed in this study required less preparation time but its coverage was somewhat uneven, while the observed MBT study required more preparation time but was more systematic and detected more issues. Furthermore, the two testing approaches detected different types of issues. We also discuss lessons learned, how each technology can be improved, as well as how the best parts of each technology can be used in a hybrid approach to improve the testing processes.
منابع مشابه
Design of a reliable supply chain network with responsiveness considerations under uncertainty: case study of an Iranian tire manufacturer
This paper proposes a bi-objective reliable supply chain network design that immunizes the network against different sources of uncertainties. In this regard, scenario based stochastic programming method is applied to model different disruption scenarios affecting accurate performance of network stages. Also, reliable and unreliable facilities are suggested for lessening vulnerability of networ...
متن کاملA model for productivity evaluation of hospital units based on data envelopment analysis and fuzzy best-worst
Introduction: Today, there isgap between the potential of the health system and its current performance, which justifies the need to a performance appraisal model for the health sector. The purpose of this study is to provide a comprehensive performance evaluation model for assessing the performance of hospitals. Methods: For this purpose, 12 hospitals under the supervision of Tehran Unive...
متن کاملAssessing the Usefulness of Testing for Validating and Correcting Security Risk Models Based on Two Industrial Case Studies
We present the results of an evaluation in which the objective was to assess how useful testing is for validating and correcting security risk models. The evaluation is based on two industrial case studies. In the first case study we analyzed a multilingual financial Web application, while in the second case study we analyzed a mobile financial application. In both case studies, the testing yie...
متن کاملExplanation of functional factors affecting the success of public spaces and providing a model for assessing success through its functional dimension (Case study: Imam Khomeini Street, Tabriz, Iran)
The condition that varieties of cities including Iranian cities are confronted makes the creation of successful public space a necessity. It is clear that for creating suitable public space first we should understand the influencing factors on space and simultaneously solve and improve the problems through understanding the environment. For achieving the factors that influence the success as a ...
متن کاملAn Innovation Measurement Model Based on THIO Classification: An Automotive Case Study
Many criteria have been presented so far for innovation measurement. Presenting the relation between input and output of innovation, completing other criteria and achieving more comprehensive criteria has also been raised. What is of vital importance is the right utilization of these criteria towards measuring innovation. This paper seeks to present a model to measure innovation that, in additi...
متن کاملEvaluating the Performance of an Ambidextrous Bank Using an Agent-based Modeling Approach: A Case Study of Sepah Bank
Banks are the financial institutions that collect assets from various sources and allocate them to the sectors that require liquidity. Therefore, banks are an inherent element in the system of every country. As private banks enter financial markets, the demand for diverse banking services increases dramatically. Banks seek to use various techniques to improve their performance in attracting cus...
متن کامل